AICAN:基于ARM架构的云原生服务器平台,看好云端流式传输移动游戏市场 |「游戏技术应用与产业进化」
在格局逐渐稳固,技术不断普及的云游戏领域,云原生已成为重要的技术方向和应用趋势。尤其移动端对游戏品质的标准向PC和主机游戏不断看齐,对算力提出了更高的要求,而云服务器将游戏的开发、测试、部署、运维、服务各环节都放在云端完成,更能帮助解放算力对内容升级的束缚。
基于产业需求升级,多家游戏开发者、硬件研发商与技术服务方都在下场探索云原生方向。
近期,NVIDIA与Ampere Computing共同推出基于ARM架构的云原生服务器平台AICAN,搭载Ampere Altra CPU和NVIDIA GPU,能够将位于云数据中心的移动游戏流式直接传输至终端用户。
Ampere Computing 中国区产品市场总监孙开本表示,云游戏无论从玩家参与方式、内容品质、商业模式,还是规模,都在快速发展。支撑云游戏的基础设施,主要的网络和算力也同样需要新的方式来适应。在未来,将采用标准的服务器,且游戏的开发、测试、部署、运维、服务等全部都会在云端完成,云游戏将完成从云化到云原生的本质性转变。
通过ARM架构,AICAN平台能够达到云端和手机端的指令集同构,为云游戏基础设施带来原生的兼容性,降低算力消耗,提升运行效率。
同时在硬件平台的基础上,AICAN还配有软件堆栈,提供专为云游戏开发的Cloud Gaming Driver,以及相应的Android Container和SDK,可以帮助用户更快搭建云游戏平台,部署云游戏能力。
AICAN通过优化硬件兼容性、软件易用性以及客户支持等各个环节,达到对云游戏平台效率的提升和成本的摊薄。
据介绍,目前AICAN已与浪潮、华勤等OEM服务器制造商以及腾讯先锋云游戏展开合作。未来将继续聚焦产品优化和生态建设的发展方向。
NVIDIA和Ampere合作推出AICAN云游戏服务器平台,原生运行移动游戏
近日,NVIDIA与Ampere Computing共同推出了基于ARM架构的云原生服务器平台AICAN,采用Ampere Altra云原生处理器和 NVIDIA GPU,能够原生运行兼容ARM的移动游戏。
AICAN平台内置双插槽 Ampere Altra Max CPU,提供行业领先的 256个内核,并可配置多达4个NVIDIA A16或6个NVIDIA T4 GPU,每台服务器最多可支持160个并发用户(CCUs)。
NVIDIA GeForce 高级副总裁Jeff Fisher表示:“移动游戏是最大且增长最快的游戏市场,已有数千部游戏针对ARM指令集进行了优化。AICAN平台旨在原生运行移动游戏,实现最佳的兼容性、性能、成本和用户体验,助推云端流式传输移动游戏市场的发展。”
Ampere Computing 中国区产品市场总监孙开本介绍,相比传统架构,AICAN平台突出的优势在于指令集,AICAN可以达到云端和手机端同构,提供原生的兼容性。另外,在NVIDIA与Ampere多年的优化和打磨下,AICAN平台对云游戏场景也更具有针对性。
此次NVIDIA与Ampere联手,主要是在各自的优势领域提供高配置的硬件技术。
据介绍,Ampere Altra系列处理器的最高主频可以达到3.0 Ghz以上,每个内核的L1和L2的缓存独享,相对终端SoC内核而言,它的性能大幅领先。并且其核数是目前业内最高,可以支撑最大密度的云游戏实例。Ampere Altra也是目前市场上唯一能同时支持32位和64位应用的处理器,因而对各种类型的游戏都可以实现原生支持。
NVIDIA的T4 GPU可以达到单台服务器上32路的游戏并发;其下一代的A16 GPU相比T4在渲染能力、编码能力上都有数倍的增强,可以达到单台服务器上160路超高密度并发的云游能力。
在高配置硬件平台的基础上,NVIDIA与Ampere还为AICAN云原生服务器平台提供相应的软件服务和技术支持,让用户可以更快地部署云游戏能力,构建云游戏平台。
NVIDIA中国区高级云游戏解决方案架构师张洁表示,NVDIA对AICAN软件层面架构的研发已有三年,目前有专门针对云游戏设计的Cloud Gaming Driver,并构建了Android Container,以及配套的SDK。
另外在技术支持层面,NVIDIA与Ampere在技术团队上已有合作基础,此前已积累了一些对国内云游用户的技术支持经验。例如此前腾讯先锋云游戏已通过AICAN平台,实现了将多款3-10G的游戏压缩存储空间到20M左右。
AICAN:通过优化硬件兼容性、软件易用性及客户支持环节,提升效率摊薄成本
云游戏行业目前普遍面临的痛点主要有两方面:一是网络带宽、延迟等问题,需要随着国家与行业对基础建设层面的推进来逐步解决;二是成本问题,数据中心的建设、平台搭建等都需要大量的投入,因而云游戏用户对摊薄成本、提高效率的需求较高。
针对目前云游戏行业普遍面对的痛点,AICAN主要采取“优化”的技术思路:在硬件兼容性、软件易用性再到客户支持的各环节进行优化,以提升效率来拉动成本的摊薄。
孙开本表示,传统云服务器大量采购的X86架构,在运行Android游戏时会产生指令集兼容的问题,在指令集翻译的过程中就会产生效率的损耗,使算力优势打折扣。
AICAN平台则采用ARM架构,对Android游戏可以提供原生的兼容性,从而达到性能效率的无损、软件开发环境和工具链的一致性、跨设备可迁移性等优势。
AICAN搭载的Ampere Altra系列处理器和NVIDIA的T4和A16两种GPU,不需要修改和模拟就可以原生运行,兼容ARM的移动游戏,从而为云游戏基础设施提供高性能的支持。
据张洁介绍,AICAN在硬件架构的基础上还为用户提供了软件支持,通过软硬件配合来使用户可以“开箱即用”,快速构建起云游戏平台,可以大大减少用户在整个云游戏平台构建过程中遇到的问题和大量工程化的实践。
通过硬件、软件及客户支持环节的优化,AICAN目前可支持超过近160个实例的密度,随着软硬件平台双方不断磨合和优化,以及和行业内生态伙伴的深度合作,未来可以进一步提升密度,从而通过效率的提升实现单路用户成本的摊薄。
另外,AICAN的标准服务器形态使其使用生命周期比传统方式更长,并且可以充分利用到现有数据中心的资源,实现算力的多种应用灵活调度,从而把AICAN的硬件等成本分配到更为广泛的算力消耗上,使成本进一步摊薄。
从云化到云原生,突破本地算力限制
在云游戏的整体趋势下,手机游戏也呈现出清晰的从云化到云原生的趋势。
目前,浪潮和华勤等OEM服务器制造商已经在构建AICAN服务器平台。据介绍,浪潮与NVIDIA和Ampere共同设计了Aoqin AICAN服务器,内置两个Ampere Altra Max CPU和四个NVIDIA A16 GPU、两块NVIDIA SmartNIC。华勤的AICAN服务器兼容了Ampere Altra和Altra Max两代CPU,并适配NVIDIA T4 GPU。
腾讯先锋云游戏通过AICAN平台,实现了将多款3-10G的游戏压缩存储空间到20M左右,腾讯先锋云游戏表示:“这让我们能够接触和覆盖到更广泛的用户,并且提升了增量收入。”
孙开本表示,现阶段大多数云游戏实际上是游戏“云化”,即游戏开发环节依然采用传统方式,只是在后续的部署、分发、服务等方面实现了上云。
云原生则可以使游戏开发突破本地算力的限制,实现云端协同开发,后续测试、部署、运维环节也可以在云端完成,将成为手机游戏品质达到PC级过程中的重要助力。
张洁介绍,目前AICAN的主要定位是做Android游戏以及高端的Android游戏云化的工作。并且Ampere的CPU+NVIDIA的GPU的硬件服务器已经广泛地在国内的公有云上部署,如果用户想快速构建并拓展Android云游戏的业务能力,就可以选择到公有云的数据中心里构建业务。
关于AICAN平台面向何种类型的云游戏,NVIDIA告诉东西游戏:一般来说,各种负载和类型的游戏都可以在 AICAN 的平台运行。而依目前云游戏市场来看,偏重度的游戏会更适合运行在云端。
另外,云游戏大规模部署的特性,使得云游戏用户非常重视提升效率、降低成本,也对硬件性能的进步以及云游戏场景的针对性优化提出了更高的需求。
在未来的研发计划上,AICAN将聚焦几个方向:一是产品优化,比如NVIDIA GPU和Ampere CPU各自的产品迭代;二是生态建设,将会在游戏内容生态开发者方面开展更多的合作,在产品落地方面更紧密地进行合作和优化。
孙开本表示,从当下的VR、AR体验,到未来的元宇宙世界的实现,过程中都需要大量的技术创新。云游戏及云原生技术在其中能够起到助推作用,因而从布局元宇宙的长远目标来看,加入云游戏也将是内容和服务行业的一个方向。